package com.freedom.pms.supplier.infrastructure.persistence.pojo.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.freedom.common.core.base.BasePO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
    * 仓库管理表
    */
@ApiModel(description="仓库管理表")
@Data
public class SupplierWarehousePO extends BasePO {

    @ApiModelProperty(value="id")
    @TableId(type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty(value="供应商id")
    private Integer supplierId;

    /**
    * 仓库名称
    */
    @ApiModelProperty(value="仓库名称")
    private String warehouseName;

    /**
    * 仓库电话
    */
    @ApiModelProperty(value="仓库电话")
    private String warehouseMobile;

    /**
    * 仓库联系人
    */
    @ApiModelProperty(value="仓库联系人")
    private String contact;

    /**
    * 省
    */
    @ApiModelProperty(value="省")
    private String province;

    /**
    * 市
    */
    @ApiModelProperty(value="市")
    private String city;

    /**
    * 区
    */
    @ApiModelProperty(value="区")
    private String region;

    /**
    * 仓库_详细地址
    */
    @ApiModelProperty(value="仓库_详细地址")
    private String address;

    /**
    * 是否支持自提
    */
    @ApiModelProperty(value="是否支持自提")
    private Boolean pickedState;

    /**
    * 是否启用
    */
    @ApiModelProperty(value="是否启用")
    private Boolean warehouseStatus;

    /**
    * 逻辑删除标识(false:未删除;true:已删除)
    */
    @ApiModelProperty(value="逻辑删除标识(false:未删除;true:已删除)")
    private Boolean deleted;
}